"""傻瓜分鱼"""

def walk1(num, temp={}):
    if num == 0:
        return 1
    elif num <= 0:
        return 0
    if num not in temp:
        temp[num] = walk1(num - 1) + walk1(num - 2) + walk1(num - 3)
    return temp[num]
def fact(num):
    if num in (0, 1):
        return 1
    return fact(num - 1) * num

def main():
    i = True
    n = 0
    while i:
        n += 1
        m = n
        for _ in range(5):
            m = (m - 1) * 0.8
        if m >= 5 and m % 1 == 0:
            print(n)
            i = False
    print(fact(10))
    print(louti())
if __name__ == '__main__':
    main()
